home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Misc Servers / Zope.exe / MAKEFILE.NT < prev    next >
Encoding:
Text File  |  1998-10-19  |  1.3 KB  |  36 lines

  1. # Makefile.nt
  2.  
  3. VERSION = 2.0a4
  4. CC = cl
  5. CFLAGS = /W3 /DWIN32 /I..
  6. LIBS = wsock32.lib
  7. SRCDIR= ..
  8. CREOSOTE_DIR = $(SRCDIR)/MrCreosote
  9. CORE = $(SRCDIR)/pcgi.h #parseinfo.c
  10.  
  11. .c.obj:
  12.     $(CC) /c $(CFLAGS) $*.c
  13.  
  14. all:    pcgi-wrapper.exe parseinfo.exe creosote.obj
  15.  
  16. creosote.obj:    $(CREOSOTE_DIR)/creosote.c $(CREOSOTE_DIR)/creosote.h
  17.     $(CC) /c $(CFLAGS) /I$(CREOSOTE_DIR) /Focreosote.obj $(CREOSOTE_DIR)/creosote.c
  18.  
  19. parseinfo1.obj:    $(SRCDIR)/parseinfo.c $(CORE)
  20.     $(CC) /c $(CFLAGS) /DMAIN_PARSEINFO /Foparseinfo1.obj $(SRCDIR)/parseinfo.c 
  21.  
  22. parseinfo2.obj:    $(SRCDIR)/parseinfo.c $(CORE)
  23.     $(CC) /c $(CFLAGS) $(SRCDIR)/parseinfo.c /Foparseinfo2.obj
  24.  
  25. pcgi-wrapper1.obj: $(SRCDIR)/pcgi-wrapper.c $(CORE)
  26.     $(CC) /c $(CFLAGS) /I$(CREOSOTE_DIR) /DPCGI_WRAPPER_MAIN /DCREOSOTE /DVERSION=\"$(VERSION)\" /Fopcgi-wrapper1.obj $(SRCDIR)/pcgi-wrapper.c
  27.  
  28. pcgi-wrapper2.obj: $(SRCDIR)/pcgi-wrapper.c $(CORE)
  29.     $(CC) /c $(CFLAGS) /I$(CREOSOTE_DIR) /DCREOSOTE /Fopcgi-wrapper2.obj $(SRCDIR)/pcgi-wrapper.c
  30.  
  31. parseinfo.exe:    parseinfo1.obj pcgi-wrapper2.obj creosote.obj
  32.     link /OUT:parseinfo.exe parseinfo1.obj pcgi-wrapper2.obj creosote.obj $(LIBS)
  33.  
  34. pcgi-wrapper.exe: pcgi-wrapper1.obj parseinfo2.obj creosote.obj
  35.     link /OUT:pcgi-wrapper.exe pcgi-wrapper1.obj parseinfo2.obj creosote.obj $(LIBS)
  36.